home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 033a / xopt10.zip / XOPT.DOC next >
Text File  |  1991-03-24  |  3KB  |  69 lines

  1.     XOptimize v1.0 (c) Copyright 1991 by Keith Vertanen
  2.     ------------------------------------------------------
  3.          "Everybody outta the pool!  There's a lobster loose!"
  4.  
  5.     Disclaimer:
  6.     ---------------
  7.          Keith Vertanen shall not be held responsible for any damage
  8.     incurred by the user to hardware, software or peripheral devices during
  9.     the operation of the XOptimize program.  If you choose to use this
  10.     program, you do so at YOUR OWN RISK.  It is possible that I have made
  11.     errors in the code which could result in data loss.  If you do not wish
  12.     to take this chance, then by all means delete this software from your
  13.     system now.
  14.  
  15.     What it does:
  16.     ---------------
  17.          XOptimize will take your XBBS menu file and will optimize it for
  18.     speed and space.  It does this by removing comments, and renaming
  19.     your long labels with short two letter labels.  In theory this should
  20.     speed up XBBS's interpretation of the menu, as it has a shorter string
  21.     to search for and less menu to search through.  Does it?  You tell
  22.     me...  On my 45K menu file (yes I do keep my entire BBS in one menu),
  23.     it shrank it to around 40K, a savings of 10% (and 5K in ram disk
  24.     space).  Just type XOPT without any command line options to get some
  25.     help, that should be all you will need to get rocking.
  26.  
  27.     Program notes:
  28.     ---------------
  29.          The full Turbo Pascal 5.5 source code is provided along with the
  30.     executable.  Feel free to read the fully commented source listing (:)).
  31.     You may modify the code for your own use, but if you intend to release
  32.     a modified copy, you must contact me first.  Also if you recompile the
  33.     source, you will have to remove the CRC checking as you don't have the
  34.     necessary code to add the CRC to the end of the EXE.
  35.          A 32-bit CRC has also been added to the EXE, and XOptimize will
  36.     check itself before running.  If you get a CRC error message, you
  37.     should replace the EXE will a new copy (a error could mean the EXE has
  38.     been corrupted, or it may have been infected by a virus).  Since
  39.     XOptimize expects itself to be a certain length, do not compress it
  40.     with any EXE compression utility (such as LZEXE or PKLITE).
  41.  
  42.     Limitations:
  43.     ---------------
  44.     o Only 1000 separate labels can be optimized in one run...
  45.          Any labels after 1000 will remain un-optimized.
  46.  
  47.     o A label must begin with a capital letter...          <----NOTE THIS
  48.          lLabel would be recognized, llabel would not be.
  49.          Be careful, anything that has a lower-case 'l' followed by a
  50.          capital letter will be regarded as a label.
  51.  
  52.     o Labels cannot exceed 40 characters in length...
  53.          Labels longer than 40 will remain un-optimized.
  54.  
  55.     o Menu files must not be longer than 10000 lines...
  56.  
  57.     Author:
  58.     ---------------
  59.          I can be contacted by any of the following means:
  60.  
  61.             o XBBS echo
  62.  
  63.             o Netmail to Fidonet 1:282/73 (please poll for response)
  64.  
  65.             o On my BBS, Altered Dimensions (612) 779-6018.
  66.  
  67.             o Send SASE to:   Keith Vertanen
  68.                               7750 66th St. N.
  69.                               Pine Springs, MN 55115